package com.own.business.system.user.business.hook;

/**
 * SystemUserInfoUpdatePhoneHook
 *
 * @author chenxueli
 * @date 2023-07-01 16:27:00
 */
public interface SystemUserInfoUpdatePhoneHook {

    /**
     * 更新手机号之前的回调
     *
     * @param userId   用户id
     * @param oldPhone 旧手机号
     * @param newPhone 新手机号
     */
    default void before(Long userId, String oldPhone, String newPhone) {

    }

    /**
     * 更新手机号之后的回调
     *
     * @param userId   用户id
     * @param oldPhone 旧手机号
     * @param newPhone 新手机号
     */
    default void after(Long userId, String oldPhone, String newPhone) {

    }

}
